body {
    padding-top: 60px;
    padding-bottom: 40px;
    color: #555;
  }

  .sidebar-nav {
    padding: 9px 0;
  }

  @media (max-width: 980px) {
    /* Enable use of floated navbar text */
    .navbar-text.pull-right {
      float: none;
      padding-left: 5px;
      padding-right: 5px;
    }
  }

  input.number {
    width: 50px;
  }

  form small {
    position: relative;
    top: -4px;
  }

  .selected a.edit:before {
  	font-family: FontAwesome;
  	content: "\f0d7";
  	margin-right: 4px;
  }

  /* Override bootstrap */

  legend [class^="icon-"], legend [class*=" icon-"] {
    margin-right: 6px;
    font-size: 21px;
    color: #777;
  }

  legend {
  	color: #777;
  }

  .navbar-inverse .navbar-inner {
    background:#08c;
  }

  .hero-unit {
    background: #eaf1f9;
  }

  .navbar-inner {
    border:0 none;
  }

  .navbar-inverse .navbar-text, .navbar-inverse .navbar-link {
    color: #fff;
  }

  .navbar-inverse .brand, .navbar-inverse .nav>li>a {
    color: #fff;
  }

  .navbar-inverse .nav .active>a, .navbar-inverse .nav .active>a:hover, .navbar-inverse .nav .active>a:focus {
    color: #777;
    background: #fff;
  }

  .navbar [ class^="icon-"], .nav-buttons [class*=" icon-"] {
  	font-size: 18px;
  	padding: 4px 16px;
  	text-align: center;
  }

  .navbar .nav>li>a {
  	text-shadow: 0;
  }


  .container-fluid {
    padding-left: 50px;
    padding-right: 50px;
  }

  .table tbody tr.info>td {
    background: none;
  }

  tr.edit-row td {
    padding-top: 20px;
  }

  .edit-row .icon-pencil {
    font-size: 24px;
    color: #08c;
  }

  .datepicker input {
  	width: 80px;
  }